Заданы четыре натуральных числа a, b, c,
d. Найдите квадрат любого из заданных чисел, если существует квадрат с
длинами сторон a, b, c, d. Выведите “No” в противном случае.
Вход. Четыре
натуральных числа
a, b, c, d, не больших 109.
Выход. Если
квадрат существует, то выведите квадрат любого входного числа. Иначе выведите “No”.
Пример входа 1 |
Пример выхода 1 |
7 7 7 7 |
49 |
|
|
Пример входа 2 |
Пример выхода 2 |
9 6 9 6 |
No |
условный оператор
Из
заданных четырех сторон с длинами a, b, c, d можно
составить квадрат если только a = b = c = d. В этом случае можно вывести квадрат любого числа, например
a2.
Реализация алгоритма
Читаем входные
данные.
scanf("%lld %lld %lld %lld", &a, &b, &c,
&d);
Если квадрат
существует, то выводим квадрат его стороны. Иначе выводим “No”.
if (a == b && b == c && c == d)
printf("%lld\n", a * a);
else
printf("No\n");
Java реализация
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
long a = con.nextLong();
long b = con.nextLong();
long c = con.nextLong();
long d = con.nextLong();
if (a == b && b == c && c == d)
System.out.println(a * a);
else
System.out.println("No");
con.close();
}
}
Python реализация
Читаем входные
данные.
a, b, c, d = map(int, input().split())
Если квадрат
существует, то выводим квадрат его стороны. Иначе выводим “No”.
if a == b and b == c and c == d:
print(a * a)
else:
print("No")